package com.ithei.date.mydate;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class 异常throws {
    public static void main(String[] args) throws ParseException {
        //解析异常
        //thmeod1();
        thmeod2();
    }

    private static void thmeod2() {
        while (true) {
            System.out.println("请输入日期字串,如果输入 0 就结束程序..........");
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            Scanner sc = new Scanner(System.in);
            String parse = sc.nextLine();
            if (parse.equals("0")) {
                break;
            } else {
                try {
                    Date date = sdf.parse(parse);
                } catch (ParseException e) {
                    //System.out.println(e.toString());
                    e.printStackTrace();
                    System.out.println("您的输入不符合日期解析的格式................");
                }
            }

        }
    }

    private static void thmeod1() throws ParseException {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        sdf.parse("2020年12月12日");
    }
}
